technological invention - Turc Anglais Dictionnaire